您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

基于并行处理的信息文件生成系统及方法

  • 申请号:CN201110080826.X 申请公布号: CN102737016B
  • 申请日: 2011-03-30 申请公布日: 2014-07-16
  • 申请(专利权)人: 专利代理机构: 中国专利代理(香港)有限公司
  • 分类号:G06F17/30

专利介绍

本发明提出了一种基于并行处理的信息文件生成系统及方法。其中,所述基于并行处理的信息文件生成系统包括:文件请求处理装置、控制装置、临时任务处理装置、异常处理装置和输入/输出装置。其中,所述文件请求处理装置用于接收并解析来自应用服务器的文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务。本发明所公开的基于并行处理的信息文件生成系统及方法易于操作、可确保实时性和准确性并且能够提高系统工作效率和性能。
1.一种基于并行处理的信息文件生成系统,所述基于并行处理的信息文件生成系统包括:文件请求处理装置,所述文件请求处理装置用于接收并解析来自应用服务器的文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务;控制装置,所述控制装置用于监视所述信息文件生成任务的执行并更新任务状态,以及构造关于信息文件的生成情况的响应信息;临时任务处理装置,所述临时任务处理装置用于基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;异常处理装置,所述异常处理装置用于针对所述至少一个临时信息文件生成任务处理异常事件;输入/输出装置,所述输入/输出装置用于根据所述控制装置的指令将所述响应信息发送到所述应用服务器,并接收来自所述应用服务器的确认消息。
2.根据权利要求1所述的基于并行处理的信息文件生成系统,其特征在于,所述文件请求处理装置进一步包括:请求解析模块,所述请求解析模块用于解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务;任务分解模块,所述任务分解模块用于基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。
3.根据权利要求2所述的基于并行处理的信息文件生成系统,其特征在于,所述控制装置进一步包括:状态监控模块,所述状态监控模块用于监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态;文件生成模块,所述文件生成模块用于根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。
4.根据权利要求3所述的基于并行处理的信息文件生成系统,其特征在于,所述文件生成模块进一步用于为经合并的文件添加标签以及安全控制信息。
5.根据权利要求4所述的基于并行处理的信息文件生成系统,其特征在于,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。
6.根据权利要求5所述的基于并行处理的信息文件生成系统,其特征在于,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。
7.根据权利要求6所述的基于并行处理的信息文件生成系统,其特征在于,当所述临时信息文件生成任务的状态发生变化时,所述状态监控模块更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。
8.根据权利要求7所述的基于并行处理的信息文件生成系统,其特征在于,所述信息文件任务表对应于所述至少一个信息文件任务临时表。
9.根据权利要求8所述的基于并行处理的信息文件生成系统,其特征在于,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则所述状态监控模块查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。
10.根据权利要求9所述的基于并行处理的信息文件生成系统,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。
11.根据权利要求9所述的基于并行处理的信息文件生成系统,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。
12.根据权利要求11所述的基于并行处理的信息文件生成系统,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”。
13.根据权利要求12所述的基于并行处理的信息文件生成系统,其特征在于,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则所述文件生成模块合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。
14.根据权利要求13所述的基于并行处理的信息文件生成系统,其特征在于,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则所述文件生成模块构造关于信息文件的生成情况的响应信息,并将所述响应信息发送到所述输入/输出装置,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。
15.根据权利要求14所述的基于并行处理的信息文件生成系统,其特征在于,所述响应信息包含最终生成的信息文件。
16.根据权利要求15所述的基于并行处理的信息文件生成系统,其特征在于,所述临时任务处理装置并行地处理多个临时信息文件生成任务。
17.根据权利要求16所述的基于并行处理的信息文件生成系统,其特征在于,所述异常处理装置采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。
18.根据权利要求17所述的基于并行处理的信息文件生成系统,其特征在于,所述异常处理装置处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新调度所述临时任务处理装置。
19.根据权利要求18所述的基于并行处理的信息文件生成系统,其特征在于,所述输入/输出装置基于所述应用服务器发送的响应指令更新所述信息文件任务表。
20.一种基于并行处理的信息文件生成方法,所述基于并行处理的信息文件生成方法包括如下步骤:(A1)接收来自应用服务器的文件请求指令;(A2)解析所述文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务;(A3)基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;(A4)监视所述至少一个临时信息文件生成任务的执行并更新任务状态,并在所述临时信息文件生成任务均已执行完成时构造关于信息文件的生成情况的响应信息;(A5)将所述响应信息发送到所述应用服务器。
21.根据权利要求20所述的基于并行处理的信息文件生成方法,其特征在于,所述步骤(A2)进一步包括:(B1)解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务;(B2)基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。
22.根据权利要求21所述的基于并行处理的信息文件生成方法,其特征在于,所述步骤(A4)进一步包括:(C1)监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态;(C2)根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。
23.根据权利要求22所述的基于并行处理的信息文件生成方法,其特征在于,所述步骤(C2)进一步包括为经合并的文件添加标签以及安全控制信息。
24.根据权利要求23所述的基于并行处理的信息文件生成方法,其特征在于,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。
25.根据权利要求24所述的基于并行处理的信息文件生成方法,其特征在于,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。
26.根据权利要求25所述的基于并行处理的信息文件生成方法,其特征在于,当所述临时信息文件生成任务的状态发生变化时,更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。
27.根据权利要求26所述的基于并行处理的信息文件生成方法,其特征在于,所述信息文件任务表对应于所述至少一个信息文件任务临时表。
28.根据权利要求27所述的基于并行处理的信息文件生成方法,其特征在于,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。
29.根据权利要求28所述的基于并行处理的信息文件生成方法,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。
30.根据权利要求28所述的基于并行处理的信息文件生成方法,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。
31.根据权利要求30所述的基于并行处理的信息文件生成方法,其特征在于,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”。
32.根据权利要求31所述的基于并行处理的信息文件生成方法,其特征在于,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。
33.根据权利要求32所述的基于并行处理的信息文件生成方法,其特征在于,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则构造关于信息文件的生成情况的响应信息,并将所述响应信息发送到所述应用服务器,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。
34.根据权利要求33所述的基于并行处理的信息文件生成方法,其特征在于,所述响应信息包含最终生成的信息文件。
35.根据权利要求34所述的基于并行处理的信息文件生成方法,其特征在于,并行地处理多个临时信息文件生成任务。
36.根据权利要求35所述的基于并行处理的信息文件生成方法,其特征在于,采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。
37.根据权利要求36所述的基于并行处理的信息文件生成方法,其特征在于,处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新执行所述临时信息文件生成任务。
38.根据权利要求37所述的基于并行处理的信息文件生成方法,其特征在于,基于所述应用服务器发送的响应指令更新所述信息文件任务表。技术领域
本发明涉及信息文件生成系统及方法,更具体地,涉及基于并行处理的信息文件生成系统及方法。
背景技术
目前,随着信息数据处理需求的日益增长以及不同领域的业务种类的日益丰富,信息文件(例如电信和金融系统中的流水文件,其是相关各方进行交易明细匹配和勾兑的有效手段之一)的生成系统及方法变得越来越重要。由于对实时性要求不高并且数据量偏少,故现有的信息文件生成系统及方法通常采用数据库系统自有的导出功能或者采用针对不同应用而开发的专用简易数据导出程序而生成所述信息文件。然而,随着信息数据处理需求的日益增长以及不同领域的业务种类的日益丰富,对信息文件生成的实时性要求越来越高,并且,随着数据量的急剧膨胀以及相关方对自定义内容(即与不同应用相关的特定内容)的进一步要求,现有的信息文件生成系统及方法越来越不能满足对实时性的要求。因此,存在如下需求:提供一种易于操作、可确保实时性和准确性并且能够提高系统工作效率和性能的基于并行处理的信息文件生成系统及方法。
发明内容
为了解决上述现有技术方案所存在的缺陷,本发明提出了一种基于并行处理的信息文件生成系统及方法。本发明的目的是通过以下技术方案实现的:一种基于并行处理的信息文件生成系统,所述基于并行处理的信息文件生成系统包括:文件请求处理装置,所述文件请求处理装置用于接收并解析来自应用服务器的文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务;控制装置,所述控制装置用于监视所述信息文件生成任务的执行并更新任务状态,以及构造关于信息文件的生成情况的响应信息;临时任务处理装置,所述临时任务处理装置用于基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;异常处理装置,所述异常处理装置用于针对所述至少一个临时信息文件生成任务处理异常事件;输入/输出装置,所述输入/输出装置用于根据所述控制装置的指令将所述响应信息发送到所述应用服务器,并接收来自所述应用服务器的确认消息。在上面所公开的方案中,优选地,所述文件请求处理装置进一步包括:请求解析模块,所述请求解析模块用于解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务;任务分解模块,所述任务分解模块用于基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。在上面所公开的方案中,优选地,所述控制装置进一步包括:状态监控模块,所述状态监控模块用于监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态;文件生成模块,所述文件生成模块用于根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。在上面所公开的方案中,优选地,所述文件生成模块进一步用于为所述经合并的文件添加标签以及安全控制信息。在上面所公开的方案中,优选地,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。在上面所公开的方案中,优选地,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。在上面所公开的方案中,优选地,当所述临时信息文件生成任务的状态发生变化时,所述状态监控模块更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。在上面所公开的方案中,优选地,所述信息文件任务表对应于所述至少一个信息文件任务临时表。在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则所述状态监控模块查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。在上面所公开的方案中,可选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。在上面所公开的方案中,可选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。在上面所公开的方案中,优选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则所述状态监控模块将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”。在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则所述文件生成模块合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则所述文件生成模块构造关于信息文件的生成情况的响应信息,并将所述响应信息发送到所述输入/输出装置,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。在上面所公开的方案中,优选地,所述响应信息包含最终生成的信息文件。在上面所公开的方案中,优选地,所述临时任务处理装置并行地处理多个临时信息文件生成任务。在上面所公开的方案中,优选地,所述异常处理装置采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。在上面所公开的方案中,优选地,所述异常处理装置处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新调度所述临时任务处理装置。在上面所公开的方案中,优选地,所述输入/输出装置基于所述应用服务器发送的响应指令更新所述信息文件任务表。本发明的目的还通过以下技术方案实现:一种基于并行处理的信息文件生成方法,所述基于并行处理的信息文件生成方法包括如下步骤:(A1)接收来自应用服务器的文件请求指令;(A2)解析所述文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务;(A3)基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;(A4)监视所述至少一个临时信息文件生成任务的执行并更新任务状态,并在所述临时信息文件生成任务均已执行完成时构造关于信息文件的生成情况的响应信息;(A5)将所述响应信息发送到所述应用服务器。在上面所公开的方案中,优选地,所述步骤(A2)进一步包括:(B1)解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务;(B2)基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。在上面所公开的方案中,优选地,所述步骤(A4)进一步包括:(C1)监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态;(C2)根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。在上面所公开的方案中,优选地,所述步骤(C2)进一步包括为所述经合并的文件添加标签以及安全控制信息。在上面所公开的方案中,优选地,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。在上面所公开的方案中,优选地,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。在上面所公开的方案中,优选地,当所述临时信息文件生成任务的状态发生变化时,更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。在上面所公开的方案中,优选地,所述信息文件任务表对应于所述至少一个信息文件任务临时表。在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。在上面所公开的方案中,可选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。在上面所公开的方案中,可选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。在上面所公开的方案中,优选地,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。在上面所公开的方案中,优选地,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则构造关于信息文件的生成情况的响应信息,并将所述响应信息发送到所述应用服务器,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。在上面所公开的方案中,优选地,所述响应信息包含最终生成的信息文件。在上面所公开的方案中,优选地,并行地处理多个临时信息文件生成任务。在上面所公开的方案中,优选地,采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。在上面所公开的方案中,优选地,处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新执行所述临时信息文件生成任务。在上面所公开的方案中,优选地,基于所述应用服务器发送的响应指令更新所述信息文件任务表。本发明所公开的基于并行处理的信息文件生成系统及方法具有如下优点:易于操作、可确保实时性和准确性并且能够提高系统工作效率和性能;能够实现大数据量的文件高效生成处理,并具备很强的容错、控制能力,因而具有较好的可移植性和可扩展性。
附图说明
结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:图1为根据本发明的实施例的基于并行处理的信息文件生成系统的结构图;图2为根据本发明的实施例的基于并行处理的信息文件生成方法的流程图;
具体实施方式
图1是根据本发明的实施例的基于并行处理的信息文件生成系统的结构图。如图1所示,示例性地,本发明所公开的基于并行处理的信息文件生成系统1包括文件请求处理装置2、控制装置3、临时任务处理装置4、异常处理装置5和输入/输出装置6。其中,所述文件请求处理装置2用于接收并解析来自应用服务器的文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务。所述控制装置3用于监视所述信息文件生成任务的执行并更新任务状态,以及构造关于信息文件的生成情况的响应信息。所述临时任务处理装置4用于基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态。所述异常处理装置5用于针对所述至少一个临时信息文件生成任务处理异常事件。所述输入/输出装置6用于根据所述控制装置的指令将所述响应信息发送到所述应用服务器,并接收来自所述应用服务器的确认消息。如图1所示,示例性地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述文件请求处理装置2进一步包括请求解析模块7和任务分解模块8。其中,所述请求解析模块7用于解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务。所述任务分解模块8用于基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。如图1所示,示例性地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述控制装置3进一步包括状态监控模块9和文件生成模块10。所述状态监控模块9用于监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态。所述文件生成模块10用于根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。优选地,所述文件生成模块10进一步用于为所述经合并的文件添加标签以及安全控制信息。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。由上可知,在本发明所公开的基于并行处理的信息文件生成系统1中使用了信息文件任务临时表,并在其中创建了至少一个临时信息文件生成任务。因此,当所述文件请求指令对应的数据量非常大,生成信息文件比较耗时的情况下,可以将一个较大的任务分解成多个较小的任务,从而可以充分利用系统的并发特性,以大幅度的提升信息文件生成的能力。另一方面,可以降低系统中模块之间的耦合度并将降低异常处理的颗粒度,从而可以显著提升信息文件的生成效率。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述临时信息文件生成任务的状态(例如完成、异常终止等)发生变化时,所述状态监控模块9更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述信息文件任务表对应于所述至少一个信息文件任务临时表(即所述信息文件任务表与所述至少一个信息文件任务临时表之间是1:N(N>=1)的对应关系,由此,所述状态监控模块9需要实时监控1+N条任务的状态信息)。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则所述状态监控模块9查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则所述状态监控模块9将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则所述状态监控模块9将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。可替代地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则所述状态监控模块9将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。本领域技术人员应该理解,所述异常终止的原因可以是数据库连接异常、文件NFS网络中断等。由上可知,当上述典型的异常发生时,通过提高尝试的次数,可以增强程序自适应容错能力并减少了整个任务重新处理所带来的时间消耗。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则所述状态监控模块9将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则所述文件生成模块10合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则所述文件生成模块10构造关于信息文件的生成情况的响应信息,并将所述响应信息(包含最终生成的信息文件)发送到所述输入/输出装置6,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述临时任务处理装置4并行地(即同时)处理多个临时信息文件生成任务。由上可知,本发明所公开的基于并行处理的信息文件生成系统生成的信息文件可以提供数据库记录到文件记录的个性化的提取、计算和转换。优选地,在本发明所公开的基于并行处理的信息文件生成系统1中,所述异常处理装置5采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。优选地,所述异常处理装置5处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新调度所述临时任务处理装置4。优选地,所述输入/输出装置6可以进一步基于所述应用服务器发送的响应指令(即确认消息)更新所述信息文件任务表。如图1所示,本发明所公开的基于并行处理的信息文件生成系统的基本工作原理如下:所述文件请求处理装置2接收并解析来自所述应用服务器的文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务(即将所述信息文件生成任务分解为至少一个临时信息文件生成任务);所述控制装置3监视所述信息文件生成任务的执行并更新任务状态,并在所有临时信息文件生成任务执行完成时构造关于信息文件的生成情况的响应信息(该响应信息包括最终生成的信息文件);所述临时任务处理装置4基于数据库并行地处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;所述异常处理装置5针对所述至少一个临时信息文件生成任务处理异常事件;所述输入/输出装置6根据所述控制装置的指令将所述响应信息发送到所述应用服务器,并接收来自所述应用服务器的确认消息。图2是根据本发明的实施例的基于并行处理的信息文件生成方法的流程图,如图2所示,本发明所公开的基于并行处理的信息文件生成方法包括如下步骤:(A1)接收来自应用服务器的文件请求指令;(A2)解析所述文件请求指令,并根据解析结果创建信息文件生成任务以及至少一个临时信息文件生成任务;(A3)基于数据库处理所述至少一个临时信息文件生成任务并更新所述至少一个临时信息文件生成任务的状态;(A4)监视所述至少一个临时信息文件生成任务的执行并更新任务状态,并在所述临时信息文件生成任务均已执行完成时构造关于信息文件的生成情况的响应信息;(A5)将所述响应信息发送到所述应用服务器。优选地,所述响应信息包括最终生成的信息文件。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,所述步骤(A2)进一步包括:(B1)解析所述文件请求指令,并根据解析结果在信息文件任务表中创建所述信息文件生成任务;(B2)基于所述文件请求指令并根据所述数据库中的记录数以及待处理记录的分布规律分解所述信息文件生成任务并在信息文件任务临时表中创建所述至少一个临时信息文件生成任务。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,所述步骤(A4)进一步包括:(C1)监控所述信息文件任务表和所述信息文件任务临时表中的任务并更新任务状态;(C2)根据所述更新的任务状态合并基于所述信息文件生成任务生成的文件,以及构造关于信息文件的生成情况的响应信息。优选地,所述步骤(C2)进一步包括为所述经合并的文件添加标签以及安全控制信息。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,所述信息文件任务表具有至少一个对应于每个所述临时信息文件生成任务的状态标志位。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,每个所述信息文件任务临时表具有对应于其所表示的临时信息文件生成任务的状态标志位。由上可知,在本发明所公开的基于并行处理的信息文件生成方法中使用了信息文件任务临时表,并在其中创建了至少一个临时信息文件生成任务。因此,当所述文件请求指令对应的数据量非常大,生成信息文件比较耗时的情况下,可以将一个较大的任务分解成多个较小的任务,从而可以充分利用系统的并发特性,以大幅度的提升信息文件生成的能力。另一方面,可以降低系统中模块之间的耦合度并将降低异常处理的颗粒度,从而可以显著提升信息文件的生成效率。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述临时信息文件生成任务的状态(例如完成、异常终止等)发生变化时,更新所述信息文件任务表中对应于所述临时信息文件生成任务的状态标志位的状态。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,所述信息文件任务表对应于所述至少一个信息文件任务临时表(即所述信息文件任务表与所述至少一个信息文件任务临时表之间是1:N(N>=1)的对应关系,由此,需要实时监控1+N条任务的状态信息)。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述信息文件任务表中的状态标志位指示“临时文件正在生成”,则查询所述至少一个信息文件任务临时表,并且当发现所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均完成时,则将所述信息文件任务表中的状态标志位更新为指示“临时文件生成完成”。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中的一部分临时信息文件生成任务发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“临时文件异常终止”,并且后续不再继续处理异常终止的所述临时信息文件生成任务。可替代地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务中发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“重新生成”,并重新开始处理所述异常终止的临时信息文件生成任务。本领域技术人员应该理解,所述异常终止的原因可以是数据库连接异常、文件NFS网络中断等。由上可知,当上述典型的异常发生时,通过提高尝试的次数,可以增强程序自适应容错能力并减少了整个任务重新处理所带来的时间消耗。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述至少一个信息文件任务临时表对应的所述临时信息文件生成任务均发生了异常终止,则将所述信息文件任务表中的状态标志位更新为指示“文件异常终止”优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述信息文件任务表中的状态标志位指示“临时文件生成完成”,则合并基于所述信息文件生成任务生成的文件并为所述经合并的文件添加标签以及安全控制信息,以及将所述信息文件任务表中的状态标志位更新为指示“文件生成完成”。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,当所述信息文件任务表中的状态标志位指示“文件生成完成”或“文件异常终止”,则构造关于信息文件的生成情况的响应信息,并将所述响应信息(包含最终生成的信息文件)发送到所述应用服务器,以及将所述信息文件任务表中的状态标志位更新为指示“正常全部完成”或“异常全部完成”。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,并行地(即同时)处理多个临时信息文件生成任务。由上可知,本发明所公开的基于并行处理的信息文件生成方法生成的信息文件可以提供数据库记录到文件记录的个性化的提取、计算和转换。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,采用轮循模式逐一实时监控所述信息文件任务临时表,并且对于状态为“异常”或者“伪正常”的临时信息文件生成任务进行排查。优选地,处理排查出的异常的临时信息文件生成任务,并在处理完毕后将所述临时信息文件生成任务的状态更新为“正常”,以及重新执行所述临时信息文件生成任务。优选地,在本发明所公开的基于并行处理的信息文件生成方法中,可以进一步基于所述应用服务器发送的响应指令(即应用服务器发送的确认消息)更新所述信息文件任务表。尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。